package com.shensi.api.pay.param.response;

import lombok.Getter;
import lombok.Setter;

/**
 * @date 2023/8/9
 */
@Setter
@Getter
public class YunhuaPayRes {
    //客户端订单号  (必填)
    private String clientOrderNo;
    //客户端流水号  (必填)
    private String clientSerialNo;
    //云支付订单号  (必填)
    private String transInfoNo;
    //云支付流水号  (必填)
    private String transPayNo;
    //营销流水号  (不必填)
    private String marketingTransNo;
    //支付平台订单号  (必填)
    private String payOrderNo;
    //支付渠道  (必填)
    private String channelNo;
    //渠道名称  (必填)
    private String channelName;
    //订单金额  (必填)
    private String txnAmt;
    //营销优惠金额  (不必填)
    private String txnDiscountAmt;
    //营销实付金额  (不必填)
    private String txnSsAmt;
    //渠道优惠金额  (不必填)
    private String disctAmt;
    //支付金额  (不必填)
    private String payAmt;
    //Json 字符串，微信公众号&小程序预下单支付信息，详见预支付信息  (不必填)
    private String payInfo;
    //支付时间  (不必填)
    private String payTime;
    //优惠信息  (必填)
    private String hdInfo;
    /**
     * 状态
     * 1	待支付
     * 2	处理中，请调用查询交易，查询订单状态
     * 3	成功
     * 4	失败
     * 5	已退款
     */
    private Integer status;
    //订单详情  (不必填)
    private String txnDesc;
    //支付截止时间，yyyyMMddHHmmss  (不必填)
    private String timeExpire;
    //错误信息  (不必填)
    private String errMsg;
    //供应商优惠金额
    private String merchantDisAmt;
    //赞助商优惠金额
    private String sponsorDisAmt;
    //平台优惠金额
    private String platformDisAmt;
    //总优惠金额
    private String marketingDisAmt;

}
